using ServiceStack.DataAnnotations;
using System;
using System.Collections.Generic;
namespace ServiceStack
{
	[Exclude(Feature.Soap)]
	public class MetadataTypes
	{
		public MetadataTypesConfig Config
		{
			get;
			set;
		}
		public List<string> Namespaces
		{
			get;
			set;
		}
		public List<MetadataType> Types
		{
			get;
			set;
		}
		public List<MetadataOperationType> Operations
		{
			get;
			set;
		}
		public MetadataTypes()
		{
			this.Types = new List<MetadataType>();
			this.Operations = new List<MetadataOperationType>();
			this.Namespaces = new List<string>();
		}
	}
}
